package com.weixing.mall.provider.model.query;

import com.weixing.mall.provider.api.model.enums.OrderTypeEnum;
import com.weixing.mall.provider.model.enums.OrderStateEnum;
import com.weixing.mall.provider.model.enums.ProductStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class ReportShipperQuery {
    @ApiModelProperty(value = "发货员ID")
    private  Long  shipperId;
    @ApiModelProperty(value = "开始时间")
    private  String startTime;
    @ApiModelProperty(value = "结束时间")
    private  String endTime;

    @ApiModelProperty(value = "仓库")
    private Long depotId;
    @ApiModelProperty(value = "操作状态(货品状态)")
    private ProductStatusEnum itemStatus;
    @ApiModelProperty(value = "订单类型")
    private OrderTypeEnum orderType;
    @ApiModelProperty(value = "订单状态(发货员订单可能只查询待发货状态)")
    private OrderStateEnum orderStatus;

    @ApiModelProperty(value = "排序字段")
    private String fields;
    @ApiModelProperty(value = "排序类型")
    private String orderBy;
}
